home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / scherz programme / blueeyes / blueeyes.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  9KB  |  260 lines

  1. @database BlueEyes.guide
  2. @author "Volker Georg Franke"
  3. @$VER: "BlueEyes.guide Version 1.2"
  4. @smartwrap
  5. @node Main "BlueEyes"
  6. Anleitung zu @{b}BlueEyes Version 1.2@{ub} c 1995 by Smile Soft@{par}
  7. Kleine bunte Augen f
  8. r den AMIGA.@{par}
  9.     @{" Einleitung " link Einleitung}@{par}
  10.     @{" BlueEye " link Blue}@{par}
  11.     @{" Was ist neu ? " link neu}@{par}
  12.     @{" Installation " link Install}@{par}
  13.     @{" Anforderungen " link Anforderungen}@{par}
  14.     @{" ToolTypes " link ToolTypes}@{par}
  15.     @{" KnowHow " link KnowHow}@{par}
  16.     @{" Zukunft " link Zukunft}@{par}
  17.     @{" Copyright " link Recht}@{par}
  18. @endnode
  19. @node Einleitung
  20. @{b}Einleitung@{ub}@{par}
  21. @{par}
  22. BlueEyes sind kleine Augen die immer in Richtung des Mauszeigers schauen (sollten).
  23. Wir haben es geschrieben, weil es auf dem AMIGA noch keine @{i}bunten @{ui}Augen gab und
  24. wir welche haben wollten.@{par}
  25. Es ist seit Version 1.1 ein Commoditie.@{par}
  26. BlueEyes fordert seine Farben v
  27. llig dynamisch an. Dies hat zur Folge, daa diese
  28. @{" fast " link KnowHow} immer stimmen, auch wenn Ihr sie gar nicht eingestellt habt.@{par}
  29. Einige Eigenschaften des Programms lassen sich 
  30. ber @{" ToolTypes " link ToolTypes}
  31.  steuern.@{par}
  32. Auf ein Preference-Programm zur Einstellung der ToolType Werte haben wir bewuat verzichtet.
  33. tte den Speicherverbrauch nur unn
  34. tig erh
  35. ht und wenig gebracht.@{par}
  36. @{par}
  37. Dank an Dirk Schmidt & Mario Gr
  38. r Tests und Tips sowie an Sascha Aderhold f
  39. r das
  40. berarbeiten des Guide-Files.
  41. @endnode
  42. @node Blue
  43. @{b}BlueEye@{ub}@{par}
  44. @{par}
  45. BlueEye ist prinzipiel da
  46.  gleiche wie BlueEyes, nur mit einem Auge.@{par}
  47. Alles was f
  48. r BlueEyes gilt, gilt auch f
  49. r BlueEye. Allerdings kann es mehrere einzelne Augen geben.@{par}
  50. @endnode 
  51. @node Install
  52. @{b}Installation von BlueEyes@{ub}@{par}
  53. @{par}
  54. Eigentlich gibt es nichts zu Installieren. Das Programm kann einfach in WBStartup oder
  55. einen anderen Ordner gezogen werden. Danach sollten noch die @{" ToolTypes " link ToolTypes}
  56.  richtig gesetzt werden.@{par}
  57. Vom CLI lassen sich keine Parameter 
  58. bergeben. Es w
  59. re zwar m
  60. glich,
  61. aber ich hatte keine Lust CLI-Argumente auszuwerten. BlueEyes ist ein Workbench-Programm
  62. und sollte auch von dort gestartet werden.@{par}
  63. BlueEyes hat ein NewIcon. Das NewIcon System ist 
  64.  by Nicola Salmoria und eine wirklich
  65. tolle Sache.
  66. @endnode
  67. @node neu
  68. @{b}Was ist neu ?@{ub}@{par}
  69. @{par}
  70. @{b}Version 1.2a@{ub}@{par}
  71. @{par}
  72.    - @{" BlueEye " link Blue}@{par}
  73. @{par}
  74. @{b}Version 1.2@{ub}@{par}
  75. @{par}
  76.    - weniger Speicherverbrauch@{par}
  77.    - Fenster wird beim Start gleich mit der Hintergrundfarbe gef
  78. llt@{par}
  79. @{par}
  80. @{b}Version 1.1@{ub}@{par}
  81. @{par}
  82.    - BlueEyes ist nun ein Commoditie@{par}
  83.       Dies hat viele Vorteile bei der Signalverarbeitung.@{par}
  84.    - die Farben wurden etwas ge
  85. ndert@{par}
  86.    - es gibt einen neuen @{" ToolType " link ToolTypes} f
  87. r den Augenhintergrund@{par}
  88.    - das Programm l
  89. t sich nun auch von der Shell starten@{par}
  90.    - Men
  91. s und Fehlermeldungen sind in Englisch@{par}
  92.    - mehrere kleine Fehler wurden behoben@{par}
  93. @endnode
  94. @node Anforderungen
  95. @{b}Systemanforderungen@{ub}@{par}
  96. @{par}
  97. @{b}Das Programm ben
  98. tigt :@{ub}@{par}
  99. @{par}
  100.    - einen AMIGA mit mindestens OS 3.0@{par}
  101.    - rund 35 kByte Speicher @{par}
  102.    - den Helvetica Font ( Gr
  103. e 13 & 15 )@{par}
  104.       ( nur beim Aufruf des c Requesters )@{par}
  105.    - rund 0.1 % Prozessorleistung vom Input.device@{par}
  106.    - rund 7 % Prozessorleistung beim Zwinkern bzw. Bewegen der Augen@{par}
  107.    - BlueEyes ist f
  108. r Screens mit einem Seitenverh
  109. ltnis von 4:3 konzipiert@{par}
  110.    - weiterhin ben
  111. tigt BlueEyes folgende Librarys :@{par}
  112.         commodities.library@{par}
  113.         diskfont.library@{par}
  114.         dos.library@{par}
  115.         gadtools.library@{par}
  116.         graphics.library@{par}
  117.         intuition.library@{par}
  118.         mathieeedoubbas.library@{par}
  119.         mathieeedoubtrans.library@{par}
  120. @{par}
  121. Das Fehlen der letzten beiden Librarys kann zum Absturz f
  122. hren, da ich deren Existens nicht testen kann.
  123. Sie werden vom Compiler automatisch eingebunden.@{par}
  124. @{par}
  125. @{b}Das Programm wurde getestet auf :@{ub}@{par}
  126. @{par}
  127.    - A3000    OS3.1 10Mb HD Merlin GFX@{par}
  128.    - A4000/40 OS3.0 10Mb HD Retina GFX@{par}
  129.    - A4000/30 OS3.0  4Mb HD@{par}
  130.    - A1200    OS3.0  2Mb HD@{par}
  131. @{par}
  132. @endnode
  133. @node ToolTypes
  134. @{b}ToolTypes von BlueEyes@{ub}@{par}
  135. @{par}
  136. BlueEyes unterst
  137. tzt verschiedene ToolTypes. Falls Sie diese nicht benutzen
  138. nimmt BlueEyes default-Werte.@{par}
  139. @{b}XPos @{ub} (default = 400)@{par}
  140. X-Position des Augenfensters.@{par}
  141. @{b}YPos @{ub} (default = 1)@{par}
  142. Y-Position des Augenfensters.@{par}
  143. @{b}ToolPri @{ub} (default = 0)@{par}
  144. Priorit
  145. t des Tasks@{par}
  146. @{b}SleepTime @{ub}@{par}
  147. Zeit bis die Augen einschlafen in 1/10 sec. @{par}
  148. @{b}BlinkTime @{ub} @{par}
  149. Intervaldauer f
  150. r das Augenzwinkern in 1/10 sec.@{par}
  151. @{b}BackColor @{ub} (default=2)@{par}
  152. Nummer des Registers f
  153. r den Augenhintergrund. Dies ist besonders wichtig
  154. falls man Tools wie z.B. Fullbench benutzt oder die Augen 
  155. ber einem 
  156. Workbenchhintergrund platzieren m
  157. chte.@{par}
  158. @{b}Locked @{ub} (default = yes)@{par}
  159. no  = das Fenster l
  160. t sich verschieben @{par}
  161. yes = das Fenster l
  162. t sich nicht verschieben@{par}
  163. NO hat den Vorteil, daa es beim (de-)Aktivieren nicht zu Graphikfehlern kommt.@{par}
  164. Die Commodore Standart ToolTypes f
  165. r Commodities werden nicht unterst
  166. tzt !@{par}
  167. @endnode
  168. @node KnowHow
  169. @{b}KnowHow@{ub}@{par}
  170. @{par}
  171. Mausverfolgende Augen f
  172. r den AMIGA gibt es schon viele. Ich fand diese aber alle recht farblos.
  173. Wer MyEyes auf dem MAC gesehen hat, weia was ich meine.@{par}
  174. Der Trick bei BlueEyes besteht in der dynamischen Umordnung der Farbregister zur Laufzeit. Die
  175. Bilder f
  176. r die Augendarstellung sind als Planar-Bild gespeichert. Beim Start des Programms
  177. wird mit der Funktion ObtainBestPenA() des Betriebssystems (ab OS3.0) festgestellt, in welchem 
  178. Register sich die ben
  179. tigte (oder eine 
  180. hnliche) Farbe befindet. Die eigentliche Farbzuordnung im
  181. Bild wird dann durch das neue Register ersetzt und so passen sich die Augen immer der aktuellen
  182. Palette an. Da das Registertauschen  bei Planar-Bitplanes relativ lange dauert und aufwendig ist,
  183. wird das Bild zuvor in ein Chunky-Bild umgerechnet. Hier werden die Farbregister
  184. getauscht und dann wird das Bild wieder zu einem Planar-Bild gemacht.@{par}
  185. Hieraus resultiert die kurze Pause beim starten des Programms.@{par}
  186. Probleme mit der Farbzuordnung gibt es nur bei zu wenigen (freien) Farbregistern (<16).
  187. Hier versagt die beste Palettenverwaltung und es kommt auch bei BlueEyes zu Farbfehlern.
  188. Diese zeigen sich dann besonders beim Zwinkern. Falls die Augen also h
  189. lich aussehen braucht
  190. Ihr mehr Farben f
  191. r die Workbench. Die von BlueEyes belegten Farbregister stehen anderen
  192. Programmen nach wie vor zur Verf
  193. gung.@{par}
  194. Das Programm wurde in C geschrieben und mit Maxon C++ compiliert. Die Routinen zur 
  195. Bildkonvertierung sind in Assembler geschrieben.
  196. @endnode
  197. @node Recht
  198. @{b}Rechtliches@{par}
  199. @{par}
  200. Das Program BlueEyes ist Copyright 1995 by Rene Brothuhn & Volker Georg Franke@{ub}@{par}
  201. @{par}
  202. Diese Dokumentation und das Programm d
  203. rfen frei kopiert und weitergegeben werden, solange
  204. die Copyright-Notiz unver
  205. ndert auf allen Kopien enthalten bleibt. Es wird keine Garantie
  206. r die fehlerfreie Funktion des Programms 
  207. bernommen. Wir 
  208. bernehmen keine Haftung f
  209. irgendwelche Sch
  210. Das Programm BlueEyes ist "freely distributable", aber das Copyright liegt
  211. weiterhin bei Rene Brothuhn und Volker Georg Franke.@{par}
  212. BlueEyes darf in Public-Domain Sammlungen, Mailboxsystemen oder auf FTP Servern nur
  213. zusammen mit dieser Anleitung abgelegt werden.@{par}
  214. Das Programm darf ohne eine schriftliche Genehmigung der Autoren nicht zu kommerziellen
  215. Zwecken benutzt werden.@{par}
  216. Bugs, Kritik und W
  217. nsche sendet bitte an :@{par}
  218. @{par}
  219.    Volker Georg Franke@{par}
  220.    Stolberger Stra
  221. e 70@{par}
  222.    99734 Nordhausen@{par}
  223. @{par}
  224.    oder :@{par}
  225. @{par}
  226.    Rene Brothuhn@{par}
  227.    Yorckstra
  228. e 2@{par}
  229.    99734 Nordhausen@{par}
  230. @{par}
  231.    email: "vgfranke@informatik.tu-clausthal.de"@{par}
  232.    oder   "CRUSH@DELTA.HMS.MCNET.DE"@{par}
  233. @{par}
  234. Wir freuen uns 
  235. ber jede Reaktion auf unser Programm!@{par}
  236. @{par}
  237. Nordhausen, Oktober 1995
  238. @endnode
  239. @node Zukunft
  240. @{b}Zukunft@{ub}@{par}
  241. @{par}
  242. Wir haben noch ein paar Verbesserungen f
  243. r BlueEyes geplant.@{par}
  244. @{par}
  245.    - Die Augen sollen auch beim Zwinkern in Richtung Maus schauen.@{par}
  246.    - Sounds sollen 
  247. ber einen Port zu UPD gesendet werden.@{par}
  248.    - Das Geflimmere beim Pupillenmalen sollte entfallen.@{par}
  249.    - ToolType f
  250. r Pupillenfarbe@{par}
  251.    - Das Verhalten der Augen mua verbessert werden.@{par}
  252.    - Vielleicht doch ein Prefs-Programm?@{par}
  253. @{par}
  254. Wann und wie schnell diese Funktionen implenentiert werden wissen wir noch nicht, aber
  255. wir arbeiten daran. F
  256. r Kritik und weitere Vorschl
  257. ge sind @{" wir " link Recht} 
  258. rlich dankbar.
  259. @endnode
  260.